package o;

import java.io.IOException;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.Proxy;
import java.util.List;
import javax.annotation.Nullable;

public abstract class fum {
    public static final fum NONE = new fum() {
    };

    public interface a {
        fum create(ftz o_ftz);
    }

    static a factory(fum o_fum) {
        return new a(o_fum) {
            final /* synthetic */ fum ˎ;

            {
                this.ˎ = r1;
            }

            public fum create(ftz o_ftz) {
                return this.ˎ;
            }
        };
    }

    public void callStart(ftz o_ftz) {
    }

    public void dnsStart(ftz o_ftz, String str) {
    }

    public void dnsEnd(ftz o_ftz, String str, List<InetAddress> list) {
    }

    public void connectStart(ftz o_ftz, InetSocketAddress inetSocketAddress, Proxy proxy) {
    }

    public void secureConnectStart(ftz o_ftz) {
    }

    public void secureConnectEnd(ftz o_ftz, @Nullable fuk o_fuk) {
    }

    public void connectEnd(ftz o_ftz, InetSocketAddress inetSocketAddress, Proxy proxy, @Nullable fut o_fut) {
    }

    public void connectFailed(ftz o_ftz, InetSocketAddress inetSocketAddress, Proxy proxy, @Nullable fut o_fut, IOException iOException) {
    }

    public void connectionAcquired(ftz o_ftz, fuh o_fuh) {
    }

    public void connectionReleased(ftz o_ftz, fuh o_fuh) {
    }

    public void requestHeadersStart(ftz o_ftz) {
    }

    public void requestHeadersEnd(ftz o_ftz, fus o_fus) {
    }

    public void requestBodyStart(ftz o_ftz) {
    }

    public void requestBodyEnd(ftz o_ftz, long j) {
    }

    public void responseHeadersStart(ftz o_ftz) {
    }

    public void responseHeadersEnd(ftz o_ftz, fvb o_fvb) {
    }

    public void responseBodyStart(ftz o_ftz) {
    }

    public void responseBodyEnd(ftz o_ftz, long j) {
    }

    public void callEnd(ftz o_ftz) {
    }

    public void callFailed(ftz o_ftz, IOException iOException) {
    }
}
